An Optimal Algorithm for Finding Minimal Enclosing Triangles
نویسندگان
چکیده
The problems of circumscribing and inscribing convex polygons with, respectively, minimum and maximum area k-gons have been studied extensively in the recent past because of their applications to robotics and collision avoidance problems [CY, DA]. In particular, Klee and Laskowski [KL] have given an O(n log%) algorithm for finding all local minima (with respect to area) among the triangles that contain a given convex n-gon P. (A triangle T is a local minimum if there exists some E > 0 such that area of T’ 2 area of T for each triangle T’ that is at a Hausdorff distance less than E from T.) The strength of their paper lies in establishing an elegant geometric characterization of these minima, which permits the avoidance of brute-force optimization. They show that although there may be infinitely many local minima, these fall into at most n equivalence classes, each of which is a “segment” of triangles having the same area. Their algorithm computes all the local minima in O(n log2n) time. Selecting the global minima from these can then be accomplished in an additional O(n) time. Klee and Laskowski find each local minimum afresh, without using any information gleaned from finding previous local minima. Inspired by Toussaint’s “rotating caliper” algorithms [T], we show that it is possible to move from one local minimum to the “next” in an orderly fashion,
منابع مشابه
Sweeping minimum perimeter enclosing parallelograms: Optimal crumb cleanup
We examine the problem of pushing all the points of a planar region into one point using parallel sweeps of an infinite line, minimizing the sum of the lengths of the sweep vectors. We characterize the optimal 2-sweeps of triangles, and provide a linear-time algorithm for convex polygons.
متن کاملSeparable programming problems with the max-product fuzzy relation equation constraints
In this paper, the separable programming problem subject to Fuzzy Relation Equation (FRE) constraints is studied. It is decomposed to two subproblems with decreasing and increasing objective functions with the same constraints. They are solved by the maximum solution and one of minimal solutions of its feasible domain, respectively. Their combination produces the original optimal solution. The ...
متن کاملMinimal enclosing parallelepiped in 3D
We investigate the problem of finding a minimal volume parallelepiped enclosing a given set of n threedimensional points. We give two mathematical properties of these parallelepipeds, from which we derive two algorithms of theoretical complexity O(n6). Experiments show that in practice our quickest algorithm runs in O(n2) (at least for n 105). We also present our application in structural biolo...
متن کاملAnomaly Intrusion Detection Based on Hyper-ellipsoid in the Kernel Feature Space
The Support Vector Data Description (SVDD) has achieved great success in anomaly detection, directly finding the optimal ball with a minimal radius and center, which contains most of the target data. The SVDD has some limited classification capability, because the hyper-sphere, even in feature space, can express only a limited region of the target class. This paper presents an anomaly detection...
متن کاملWidth Function of Curved Objects in Space and Optimal Bounding Boxes
We study the width function of piecewise smooth algebraic surface patches | that function which relates the distance between the closest pair of parallel planes enclosing the object to the direction of this pair of planes. The construction of this piece-wise smooth function arises from problems in Computer Aided Manufacturing where a coordinate measurement machine (CMM) is used to determine the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- J. Algorithms
دوره 7 شماره
صفحات -
تاریخ انتشار 1986